02c4e509f8ef8809a7f28899278f68221ab73739,sdk/src/com/constellio/app/modules/rm/model/DecommissioningListAcceptanceTest.java,DecommissioningListAcceptanceTest,givenFoldersWithUniformRuleAndNonUniformCopyAndCategoryThenNotUniform,#,152
Before Change
public void givenFoldersWithUniformRuleAndNonUniformCopyAndCategoryThenNotUniform()
throws Exception {
decommissioningList = saveAndLoad(newFilingSpaceAList().setFolderDetailsFor(records.folders("A04-A06")));
assertThat(decommissioningList.hasAnalogicalMedium()).isEqualTo(true);
assertThat(decommissioningList.hasElectronicMedium()).isEqualTo(true);
assertThat(decommissioningList.getFoldersMediaTypes()).containsOnly(HYBRID, HYBRID, HYBRID);
assertThat(decommissioningList.getStatus()).isEqualTo(DecomListStatus.GENERATED);
assertThat(decommissioningList.getUniformCategory()).isEqualTo(records.categoryId_X110);
assertThat(decommissioningList.getUniformCopyRule().toString())
.isEqualTo(copyBuilder.newPrincipal(records.PA_MD, "42-5-C").toString());
assertThat(decommissioningList.getUniformCopyType()).isEqualTo(CopyType.PRINCIPAL);
assertThat(decommissioningList.getUniformRule()).isEqualTo(records.ruleId_1);
assertThat(decommissioningList.isUniform()).isEqualTo(true);
decommissioningList = saveAndLoad(newFilingSpaceAList().setFolderDetailsFor(records.folders("A04-A06, A16-A18")));
assertThat(decommissioningList.hasAnalogicalMedium()).isEqualTo(true);
assertThat(decommissioningList.hasElectronicMedium()).isEqualTo(true);
assertThat(decommissioningList.getFoldersMediaTypes()).containsOnly(HYBRID, HYBRID, HYBRID, HYBRID, HYBRID, HYBRID);
After Change
public void givenFoldersWithUniformRuleAndNonUniformCopyAndCategoryThenNotUniform()
throws Exception {
decommissioningList = saveAndLoad(newFilingSpaceAList().setDecommissioningListType(DecommissioningListType.FOLDERS_TO_TRANSFER).setFolderDetailsFor(records.folders("A04-A06")));
assertThat(decommissioningList.hasAnalogicalMedium()).isEqualTo(true);
assertThat(decommissioningList.hasElectronicMedium()).isEqualTo(true);
assertThat(decommissioningList.getFoldersMediaTypes()).containsOnly(HYBRID, HYBRID, HYBRID);
assertThat(decommissioningList.getStatus()).isEqualTo(DecomListStatus.GENERATED);
assertThat(decommissioningList.getUniformCategory()).isEqualTo(records.categoryId_X110);
assertThat(decommissioningList.getUniformCopyRule().toString())
.isEqualTo(copyBuilder.newPrincipal(records.PA_MD, "42-5-C").toString());
assertThat(decommissioningList.getUniformCopyType()).isEqualTo(CopyType.PRINCIPAL);
assertThat(decommissioningList.getUniformRule()).isEqualTo(records.ruleId_1);
assertThat(decommissioningList.isUniform()).isEqualTo(true);
decommissioningList = saveAndLoad(newFilingSpaceAList().setDecommissioningListType(DecommissioningListType.FOLDERS_TO_TRANSFER).setFolderDetailsFor(records.folders("A04-A06, A16-A18")));
assertThat(decommissioningList.hasAnalogicalMedium()).isEqualTo(true);
assertThat(decommissioningList.hasElectronicMedium()).isEqualTo(true);
assertThat(decommissioningList.getFoldersMediaTypes()).containsOnly(HYBRID, HYBRID, HYBRID, HYBRID, HYBRID, HYBRID);